package com.quanyan.user.model.vo.response;


import java.io.Serializable;
import java.util.List;

/**
 * 视频相关信息
 *
 * Created by huadongyang on 2017/2/28.
 */
public class RespVideoDetail implements Serializable {
    private static final long serialVersionUID = -1778725741947987305L;

    /**
     * 动态id
     */
    private Integer id;

    /**
     * 视频基本信息
     */
    private RespVideo respVideo;

    /**
     * 发布用户id
     */
    private Integer uid;

    /**
     * 发布视频用户头像
     */
    private String imageUrl;

    /**
     * 发布用户昵称
     */
    private String nickName;

    /**
     * 总点赞数
     */
    private Integer sumPraises;

    /**
     * 赞列表
     */
    private List<RespNewsPraise> praises;

    /**
     * 评论列表
     */
    private List<RespDynamicComment> dynamicComments;

    /**
     * 总评论数
     */
    private Integer sumDynamicComments;

    /**
     * 是否点赞 0：否，1：是
     */
    private int isPraise = 0;

    /**
     * 是否关注 0:否 1：是
     */
    private int isFollow = 0;

    /**
     * H5分享链接
     */
    private String shareUrl;

    /**
     * 视频相关信息
     */
    private VideoRelatedInfo videoRelatedInfo;

    /**
     * 相关推荐视频(暂时只有达人推荐视频)
     */
    private List<RespVideo> recommendedVideos;

    /**
     *推荐服务URL
     */
    private String recommendedUrl;

    public RespVideo getRespVideo() {
        return respVideo;
    }

    public void setRespVideo(RespVideo respVideo) {
        this.respVideo = respVideo;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Integer getSumPraises() {
        return sumPraises;
    }

    public void setSumPraises(Integer sumPraises) {
        this.sumPraises = sumPraises;
    }

    public List<RespNewsPraise> getPraises() {
        return praises;
    }

    public void setPraises(List<RespNewsPraise> praises) {
        this.praises = praises;
    }

    public List<RespDynamicComment> getDynamicComments() {
        return dynamicComments;
    }

    public void setDynamicComments(List<RespDynamicComment> dynamicComments) {
        this.dynamicComments = dynamicComments;
    }

    public Integer getSumDynamicComments() {
        return sumDynamicComments;
    }

    public void setSumDynamicComments(Integer sumDynamicComments) {
        this.sumDynamicComments = sumDynamicComments;
    }

    public int getIsPraise() {
        return isPraise;
    }

    public void setIsPraise(int isPraise) {
        this.isPraise = isPraise;
    }

    public int getIsFollow() {
        return isFollow;
    }

    public void setIsFollow(int isFollow) {
        this.isFollow = isFollow;
    }

    public String getShareUrl() {
        return shareUrl;
    }

    public void setShareUrl(String shareUrl) {
        this.shareUrl = shareUrl;
    }

    public VideoRelatedInfo getVideoRelatedInfo() {
        return videoRelatedInfo;
    }

    public void setVideoRelatedInfo(VideoRelatedInfo videoRelatedInfo) {
        this.videoRelatedInfo = videoRelatedInfo;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public List<RespVideo> getRecommendedVideos() {
        return recommendedVideos;
    }

    public void setRecommendedVideos(List<RespVideo> recommendedVideos) {
        this.recommendedVideos = recommendedVideos;
    }

    public String getRecommendedUrl() {
        return recommendedUrl;
    }

    public void setRecommendedUrl(String recommendedUrl) {
        this.recommendedUrl = recommendedUrl;
    }
}
